int find_max_pfn (unsigned long, unsigned long, void *);
/* FIXME: which header these declarations should be there ? */
-extern void initialize_keytable(void);
extern long is_platform_hp_ski(void);
extern void early_setup_arch(char **);
extern void late_setup_arch(char **);
extern char __per_cpu_start[], __per_cpu_data_end[], __per_cpu_end[];
-/* move us to a header file */
-extern void initialize_keytable(void);
-
volatile struct processor_area * volatile global_cpu_table[NR_CPUS];
int is_kernel_text(unsigned long addr)
-
#include <xen/config.h>
#include <xen/init.h>
#include <xen/lib.h>
#include <xen/gdbstub.h>
#include <xen/percpu.h>
#include <xen/hypercall.h>
+#include <xen/keyhandler.h>
#include <public/version.h>
#include <asm/bitops.h>
#include <asm/smp.h>
extern void init_IRQ(void);
extern void trap_init(void);
extern void early_time_init(void);
-extern void initialize_keytable(void);
extern void early_cpu_init(void);
struct tss_struct init_tss[NR_CPUS];
#ifndef __XEN_KEYHANDLER_H__
#define __XEN_KEYHANDLER_H__
+/* Initialize keytable with default handlers */
+extern void initialize_keytable(void);
+
/*
* Register a callback function for key @key. The callback occurs in
* softirq context with no locks held and interrupts enabled.